home *** CD-ROM | disk | FTP | other *** search
/ Risc World 3 / Risc World 3.iso / SOFTWARE / ISSUE3 / PD / VICE / !ViceRsrc / C64 / position.vkm < prev    next >
Text File  |  2000-12-20  |  2KB  |  186 lines

  1. # VICE keyboard mapping file
  2. #
  3. # A Keyboard map is read in as patch to the current map.
  4. #
  5. # File format:
  6. # - comment lines start with '#'
  7. # - keyword lines start with '!keyword'
  8. # - normal line has 'keysym row column shiftflag'
  9. #
  10. # keywords and their lines are:
  11. # '!CLEAR'               clear whole table
  12. # '!INCLUDE filename'    read file as mapping file
  13. # '!LSHIFT row col'      left shift keyboard row/column
  14. # '!RSHIFT row col'      right shift keyboard row/column
  15. #
  16. # shiftflag can have the values:
  17. # 0      key is not shifted for this keysym
  18. # 1      key is shifted for this keysym
  19. # 2      left shift
  20. # 4      right shift
  21. # 8      key can be shifted or not with this keysym
  22.  
  23. !CLEAR
  24. !LSHIFT 1 7
  25. !RSHIFT 6 4
  26.  
  27. # Tab = CTRL
  28. Tab 7 2 8
  29. # Shift + Tab = CTRL
  30. ISO_Left_Tab 7 2 8
  31.  
  32. # Control_L = CBM
  33. Control_L 7 5 8
  34.  
  35. BackSpace 0 0 8
  36. Delete 0 0 8
  37. Down 0 7 8
  38. Escape 7 7 8
  39. F1 0 4 8
  40. F2 0 4 1
  41. F3 0 5 8
  42. F4 0 5 1
  43. F5 0 6 8
  44. F6 0 6 1
  45. F7 0 3 8
  46. F8 0 3 1
  47. Home 6 3 8
  48. Insert 6 0 8
  49. Left 0 2 1
  50. Return 0 1 8
  51. Right 0 2 8
  52. Shift_L 1 7 2
  53. Shift_R 6 4 4
  54. Up 0 7 1
  55.  
  56. ampersand 3 0 8
  57. apostrophe 6 2 8
  58. asciicircum 2 3 8
  59. asciitilde 7 1 8
  60. asterisk 3 3 8
  61. at 7 3 8
  62. backslash 6 5 8
  63. bar 6 5 8
  64. braceleft 5 6 8
  65. braceright 6 1 8
  66. bracketleft 5 6 8
  67. bracketright 6 1 8
  68. colon 5 5 8
  69. comma 5 7 8
  70. dollar 1 3 8
  71. equal 5 3 8
  72. exclam 7 0 8
  73. grave 7 1 8
  74. greater 5 4 1
  75. greater 5 4 8
  76. less 5 7 8
  77. minus 5 0 8
  78. numbersign 1 0 8
  79. parenleft 4 0 8
  80. parenright 4 3 8
  81. percent 2 0 8
  82. period 5 4 8
  83. plus 5 3 8
  84. question 6 7 8
  85. quotedbl 6 2 8
  86. semicolon 5 5 8
  87. slash 6 7 8
  88. space 7 4 8
  89. sterling 6 0 8
  90. underscore 5 0 8
  91.  
  92. 0 4 3 8
  93. 1 7 0 8
  94. 2 7 3 8
  95. 3 1 0 8
  96. 4 1 3 8
  97. 5 2 0 8
  98. 6 2 3 8
  99. 7 3 0 8
  100. 8 3 3 8
  101. 9 4 0 8
  102. A 1 2 8
  103. B 3 4 8
  104. C 2 4 8
  105. D 2 2 8
  106. E 1 6 8
  107. F 2 5 8
  108. G 3 2 8
  109. H 3 5 8
  110. I 4 1 8
  111. J 4 2 8
  112. K 4 5 8
  113. L 5 2 8
  114. M 4 4 8
  115. N 4 7 8
  116. O 4 6 8
  117. P 5 1 8
  118. Q 7 6 8
  119. R 2 1 8
  120. S 1 5 8
  121. T 2 6 8
  122. U 3 6 8
  123. V 3 7 8
  124. W 1 1 8
  125. X 2 7 8
  126. Y 3 1 8
  127. Z 1 4 8
  128. a 1 2 8
  129. b 3 4 8
  130. c 2 4 8
  131. d 2 2 8
  132. e 1 6 8
  133. f 2 5 8
  134. g 3 2 8
  135. h 3 5 8
  136. i 4 1 8
  137. j 4 2 8
  138. k 4 5 8
  139. l 5 2 8
  140. m 4 4 8
  141. n 4 7 8
  142. o 4 6 8
  143. p 5 1 8
  144. q 7 6 8
  145. r 2 1 8
  146. s 1 5 8
  147. t 2 6 8
  148. u 3 6 8
  149. v 3 7 8
  150. w 1 1 8
  151. x 2 7 8
  152. y 3 1 8
  153. z 1 4 8
  154.  
  155. #
  156. # Joystick 1
  157. #
  158. KP_0 -1 0
  159. KP_1 -1 1
  160. KP_2 -1 2
  161. KP_3 -1 3
  162. KP_4 -1 4
  163. KP_5 -1 5
  164. KP_6 -1 6
  165. KP_7 -1 7
  166. KP_8 -1 8
  167. KP_9 -1 9
  168.  
  169. #
  170. # Joystick 2
  171. #
  172. q -2 7
  173. w -2 8
  174. e -2 9
  175. a -2 4
  176. s -2 5
  177. d -2 6
  178. z -2 1
  179. x -2 2
  180. c -2 3
  181. space -2 0
  182.  
  183. # Restore key mappings
  184. Page_Up -3 0
  185. Prior -3 1
  186.